Coupling Use Cases and Class Models
نویسندگان
چکیده
In this paper we focus on the most critical portion of the transition from an user-oriented requirements description to an object-oriented domain model, namely the mapping of use cases onto classes and operations in the class model. Since thorough documentation of if and how both models co-operate is rarely found, requirements traceability is aggravated and systematic testing for completeness respectively consistency becomes impossible. To overcome this serious problems a rigorous transition process is proposed. Firstly, use cases are refined in a goal-directed manner resulting in hierarchies of single steps. Then each use case step which corresponds to an interaction with the system envisaged is connected to the underlying class model. More precisely, it is linked to all classes of which objects must exist prior to or may be manipulated during the step’s execution as well as to the class/operation pair triggered by the step. The integrated model is elaborated in the spirit of the Unified Modeling Language (UML) along with a corresponding modeling methodology.
منابع مشابه
Stiffeners Mechanical Effect Analysis by Numerical Coupling
Given any structure, we seek to find the solution of mechanical problem as precisely and efficiently as possible. Within this condition, the BEM is robust and promising development, standing out in the analysis of cases with occurrence of large stress gradients, as in problems of fracture mechanics. Moreover, in BEM the modeling of infinite means is performed naturally, without the use of appro...
متن کاملCoupling Use Cases and Class Models | Abstract for Workshop on Making Oo Methods More Rigorous |
متن کامل
Validation and Verification of Use Cases and Class Models
The description of the functional, behavioral, and structural system essentials form central components of any serious requirements specification. In the UML, for example, functional requirements are expressed by use cases, their behavior modeled by e.g. activity graphs, and structural requirements are captured by class models. Unfortunately, any software development method dealing with differe...
متن کاملSCORES — Systematic Coupling of Requirements Specifications
Object-oriented requirements specifications comprise the description of behavioral and structural aspects of the system to be built. Use cases for e.g. sketch the system's behavior while the class model expresses its structural properties. The different objectives and modeling techniques of use cases and the class model induce consistency and comprehension problems which are intensified by the ...
متن کاملبررسی اثر محلول بر طیف EPR ناشی از رادیکالهای آلانین بر پایه نظریه تابعی چگالی
In this study, based on Density Functional Theory (DFT), the effect of solution on the g-tensor, hyperfine coupling constant of atoms and finally the EPR spectrum of alanine free radicals induced by ionizing radiation such as electron and gamma was investigated using implicit models such as COSMO, and explicit models such as introducing hydrogen bonds to the cluster structures. The obtained res...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997